Big Huge Thesaurus

Limulus polyphemus

noun